body{ background:url(../images/main/bg_main.gif) repeat-y;}
.subheader{ float:right; margin-right: 10px;}
.subheader a{ margin-left:10px;}
.btExport,.search .btSearch,.btLoad{ background:url(../images/main/bg_button.png) no-repeat; border:0; cursor:pointer; margin:0; padding:0;}
.btExport{ height:29px; width:62px; background-position:left -67px; float:right;}
.search .btSearch{ background-position:left -37px; height:29px; width:75px;}
.btAdd{ background:url(../images/main/bt_add.gif) no-repeat; border:0; cursor:pointer; margin:0; padding:0;}
.btAdd{ height:23px; width:72px;}


.top{ height:70px; background:url(../images/main/bg_top.jpg) repeat-x; border-bottom:2px solid #68828d;}
.logo{ margin:50px 0 10px 20px;}
.main{ float: left; width:185px; margin-right:-195px;}
.menu{}
.menu li{ background:url(../images/main/bg_main_line.gif) no-repeat left bottom;}
.container { margin-left: 195px;}
.icoMenu{ background:url(../images/main/ico.gif) no-repeat 22px -52px;}
.menu li a{ height:30px; line-height:30px; text-decoration:none; color:#FFF; font-weight:bold; display:block; padding-left:40px;}
.menu .submenu,.menu .submenu02{ display:none;}
.menu .submenu li,.menu .submenu02 li{  background:url(../images/main/bg_main_line.gif) no-repeat left top; padding-top:1px; }
.menu .submenu li a,.menu .submenu li.nonce a,.menu .submenu02 li a,.menu .submenu02 li.nonce a {
    margin-left: 36px;
}
.menu .submenu li a,.menu .submenu02 li a {
    height:30px; width:140px; display:block;
    line-height:30px; color:#555; font-weight:normal;
    background-position:left bottom; padding-left:25px;
    overflow:hidden; padding-right:20px;
    text-overflow:ellipsis; white-space:nowrap;
}
.menu .submenu li a,.menu .submenu li.nonce a,.menu .submenu02 li a,.menu .submenu02 li.nonce a{
    background-position:10px 10px;
}
.menuClose a,.menuOpen a,.inpbg,.search .area{background:url(../images/main/ico.gif) no-repeat;}
.menuClose a{ background-position:20px 9px;}
.menuOpen a{ background-position:20px  -23px;}
.menu .submenu02 li.disan a{color:#555;background:none;}
.menu li.nonce02 a{background:url(../images/main/ico.gif) no-repeat 5px 10px;color:#fff; font-weight:normal;}
.menuClose02 a,.menuOpen02 a{background:url(../images/main/ico.gif) no-repeat 5px 10px; margin-left:10px;}
.menu li.menuClose02 a{ background-position:10px 9px;}
.menu li.menuOpen02 a{ background-position:10px  -23px; margin-left: 36px;}

.content{margin:0 20px 0 200px; padding-bottom:30px;}
.search{ margin-top:30px;}
.search th{ font-size:14px; font-weight:normal; color:#333; text-align:right;}
.search input{ height:30px; border:1px solid #68828d; vertical-align:middle; line-height:30px; padding:0 5px;}
.search .inpbg{ background-position: 5px -80px;padding-left:25px;}
.search .select{border:1px solid #68828d;line-height:22px;color:#666;margin:-1px;padding:5px 4px;font-size:13px;width:150px;*width:152px; font-size:14px;}
.search .select_border{*background:#fff;*border:1px solid #68828d;*padding:4px;width:150px;}
.search .container{*border:0;*position:relative;*width:150px;*height:18px;*overflow:hidden;*background:#fff;}
.search .area{ background-position:left -80px; width:30px; height:30px; display:inline; float:left; margin-left:5px;}
.tabtxet{ margin-top:30px; }
.tablist{width:99%;}
.tablist .tabTop{ background:#9bb3bd;}
.tablist .title .title02{ float:left; font-size:16px; color:#fff;}
.tablist tr td.right {text-align: right;} 
.tablist tr td,.tablist tr th{border:1px solid #68828d; padding:5px 10px; height:25px; line-height:25px;}
.tablist tr th{ background:#d8e3e7; color:#666; font-size:14px; text-align: left;}

/*-------------login css---------------*/
.login{ width:860px;height:302px;position:absolute;top:50%;left:50%;margin:-151px 0 0 -430px;background: url(../images/main/bg_login.gif) center top #deeaee no-repeat;}
.login_content{ width:282px; margin:95px auto 0;}
.login_content input{ height:30px; border:1px solid #68828d; vertical-align:middle; line-height:30px; padding:0 5px; vertical-align:middle;}
.login .entry{ line-height:30px; font-size:16px; font-weight:bold; color:#68828d; padding-left:20px;}
.login .entry label{ width:70px; float:left;}
.login .btLoad{ background-position: left top; width:101px; height:36px; border:0; float:right; margin:30px 8px 0 0;}

/*-------------------oneself-----------*/
.contenter h3{ margin: 20px 0; font-size: 14px; font-weight: bold;}
.userinfo{border:1px solid #c6d7e0; padding:3px;width:174px;}
.gameform .wid300{width:300px;}
.gameform p{ line-height: 30px; margin-bottom: 5px; overflow: hidden;}
.gameform label{ width:150px; text-align: right; display:block; float: left;}
.error{color:red; margin-left: 150px;}
.btn_add{ height:30px;; width: 84px; background: url(../images/main/bt_bg14.gif) no-repeat; border:0; cursor: pointer; }
.aler2{color:red;}